package cn.kgc.itrip.service.hotelService;

import cn.kgc.itrip.dto.Dto;
import cn.kgc.itrip.vo.ItripAreaDicVO;
import cn.kgc.itrip.vo.ItripImageVO;
import cn.kgc.itrip.vo.hotel.HotelVideoDescVO;
import cn.kgc.itrip.vo.hotel.ItripSearchFacilitiesHotelVO;

public interface HotelService {

    //查询热门城市
    Dto<ItripAreaDicVO> findQueryHotCity(Integer type);

    //查询商圈
    Dto<ItripAreaDicVO> findTradeArea(Integer cityId);

    //根据targetId查询酒店图片(type=0)
    Dto<ItripImageVO> findImgAddress(String targetId);

    //根据酒店id查询酒店特色、商圈、酒店名称
    Dto<HotelVideoDescVO> findVideoDesc(String hotelId);

    //根据酒店id查询酒店设施
    Dto<ItripSearchFacilitiesHotelVO> findFacilitiesHotelVO(Integer id);

    //查询酒店特色列表
    Dto fiindHotelFeature();

    //根据酒店id查询酒店特色和介绍
    Dto findHotelDetails(Integer id);

    //根据酒店id查询酒店政策
    Dto findHotelPolicy(Integer id);
}
